iT邦幫忙

0

工程師菜鳥_宇弟的 學習筆記 [Python] 03 - 用 [Python] 跟 [Flask]

  • 分享至 

  • xImage
  •  

[Python] 之旅第3天

  • 抓取的URL input輸入 in different type
  • 例外處理 ( try、except ) 是甚麼?

利用 [Flask] 抓取的URL input 通常都是 string, 如果想用成其他的datatype, 做後續運算的話該怎麼辦, 可能想驗算int, float 數字的情況如下:

https://ithelp.ithome.com.tw/upload/images/20220926/20153034ErzvsMUIeA.png

from flask import Flask
app=Flask(__name__)
 
@app.route('/float-url/<float:float_params>')
def Float_Func(float_params):
    return 'The float parameter is: '+ str(float_params)
 
if __name__=='__main__':
    app.run(debug=True)

例外處理 ( try、except )

https://steam.oxxostudio.tw/category/python/basic/try-except.html
引用大神的話:
"如果要避免程式因錯誤而停止,可使用 try 和 except 進行保護 ( 或測試 ),當 try 區段內的程式發生錯誤時,就會執行 except 裡的內容,如果 try 的程式沒有錯誤,就不會執行 except 的內容" ,免得系統一直在給你報錯。

可能你寫了5 支程式在網頁上,其中一個有錯,系統就會全給你報錯,搭配例外處理 ( try、except ) 可以適度迴避這種情況,讓寫改程式更順暢。


其他貼文~~
(變強,就從小小的累積開始)

[Python] 之旅第1天 - python環境
https://ithelp.ithome.com.tw/articles/10296280

[Python] 之旅第2天-用 [Python] 跟 [Flask] 為基礎,把 URL input 抓出來
https://ithelp.ithome.com.tw/articles/10296290

[Python] 之旅第3天- 用 [Python] 跟 [Flask]
https://ithelp.ithome.com.tw/articles/10296965

[Python] 之旅第4天- [Python] [Flask] 的應用
https://ithelp.ithome.com.tw/articles/10303948

[Python] 之旅第5天- [Python] [Flask] 的應用, 日期計算 及日期報錯篇
https://ithelp.ithome.com.tw/articles/10309202

[Python] 之旅第6天- [Python] [Flask] 的應用, 比較有小數點圓的面積大小,簡易請假系統製作
https://ithelp.ithome.com.tw/articles/10309352

[Python] 之旅第7天- [Python] [regular expression] 的應用,找特定資料,或限制輸入的格式
https://ithelp.ithome.com.tw/articles/10309371

[Python] 之旅第8天 - [Python] [regular expression] 的應用, 甚麼是 Json
https://ithelp.ithome.com.tw/articles/10309422

[Python] 之旅第9天 - [Python] [Json] 進階說明
https://ithelp.ithome.com.tw/articles/10309620


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言